package com.qianfeng.zhangwei.xutils.db;

import android.database.sqlite.SQLiteDatabase;

import com.qianfeng.zhangwei.xutils.BaseApp;
import com.qianfeng.zhangwei.xutils.constants.AppConfig;

/**
 * @说 明：
 * @项目名称：Sz1504Adv
 * @包 名： com.qianfeng.zhangwei.xutils.db
 * @类 名： TestSqliteOpenHelper
 * @创 建人： zhangwei
 * @创建时间：2015-08-04 21:49
 * @版 本：v1.0
 * @修 改人：
 * @修改时间：
 * @修改备注： 已读形式
 *
 * 读写
 *
 * 第一步写一个类继承SQLiteOpenHelper  重写 Oncreate(创建表) 方法 ,onupgrede() 更新
 */
public class UserSqliteOpenHelper extends SDSQLiteOpenHelper {
    public UserSqliteOpenHelper() {
        super(BaseApp.getInstance(), AppConfig.DB_PATH, AppConfig.DB_NAME, null, AppConfig.DB_VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL(DbHelper.DbUser.CREATE_TB);
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        if (oldVersion < newVersion) {
            db.execSQL(DbHelper.DbUser.DROP_TB);
            onCreate(db);
        }
    }
}
